﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Zocono.WCS.Infrastructure.ApllicationDto.DtoWcsManage
{
    public class TelegramRecordInfoDto
    {
        public long ID { get; set; }
        public string EquipmentCode { get; set; }
        public string TelegramUniqueIDJson { get; set; }
        public string PlcTelegramJson { get; set; }
        public string WcsTelegramJson { get; set; }
        public DateTime CreateTime { get; set; }
        public DateTime UpdateTime { get; set; }

        public dynamic TelegramUniqueID { get; set; }

        public dynamic PlcTelegram { get; set; }

        public dynamic WcsTelegram { get; set; }
    }

    public class TelegramUnique
    {
        public string EquipmentCode { get; set; }
        public string PalletBarcode { get; set; }
        public int PlcTaskCode { get; set; }
        public short PlcActionType { get; set; }
        public short WcsActionType { get; set; }

    }
    //public class PlanarGeneralPlcActionBO
    //{
    //    public short ActionType { get; set; }
    //    public int TaskCode { get; set; }
    //    public string ToEquipmentCode { get; set; }
    //    public string PalletBarcode { get; set; }
    //    public short IsFull { get; set; }
    //    public short Reserve { get; set; }
    //    /// <summary>
    //    /// 预留
    //    /// </summary>
    //    public short Reserve2 { get; set; }
    //}

    //public class PlanarGeneralWcsActionBO
    //{
    //    public short ActionType { get; set; }
    //    public int TaskCode { get; set; }
    //    public string ToEquipmentCode { get; set; }
    //    public string PalletBarcode { get; set; }
    //    public short IsFull { get; set; }
    //    public short Reserve { get; set; }

    //    /// <summary>
    //    /// 预留
    //    /// </summary>
    //    public short Reserve2 { get; set; }
    //}
}
